音乐理论和计算机基础
这篇文章的前 95% 都和计算机没有关系。但相信我,这不是一篇关于音乐的文章,而是一篇关于计算机的文章:)
我的老婆在小学的时候,就考下了电子琴九级。电子琴九级是什么概念呢?据她说,再往上考,就是专业表演的级别了。
那会儿,她的父母没有想让她真的搞音乐,就是培养兴趣爱好而已,所以学了一个电子琴。
至于为什么没有学钢琴,是因为学电子琴更便宜。
哪想到,我的老婆那么厉害,一路考到了九级。
而我呢?在音乐方面,我初高中时玩儿过两下吉他,那会儿也“好好”练过,能扫两把和弦,稍微弹唱一下。指弹能弹个小星星吧。到上大学的时候,手指上的茧子还硬得很。
但到了大学,我就不练吉他了,沉迷计算机无法自拔。现在,早已把吉他忘得一干二净。
对于我把吉他忘得一干二净,我的老婆一直不是很理解。她觉得怎么也能再弹点儿呀。
我的老婆这么认为,是基于她的音乐水平。
在大学的时候,我们班里流行玩儿一个音乐的电子游戏,叫 VOS。
在游戏里,卡农这首曲子非常受欢迎。有一次,我和老婆在阶梯大教室自习。教室的一角有一架钢琴。那次教室没有别人,老婆就上去开始在钢琴上尝试弹卡农。虽然中间会有一些停顿,但她整体能弹下来。
老婆说,再给她点儿时间,她就能“完美地”把这首曲子弹下来啦。
我问,你以前练过这个曲子吗?
老婆说,没有耶,这不是我们那会儿的考级曲目。
我说,那你也太厉害了呀。
老婆问:你难道不能在吉他上弹卡农吗?
我说,我不能耶。事实上,我完全不识谱。
不要误会,并不是说所有的吉他手都不识谱,而是我的水平太差了。
在我学吉他那会儿,我的老师告诉我,吉他分两种:古典吉他和民谣吉他。
古典吉他很牛了,你可以用吉他演奏出巴赫,莫扎特和贝多芬。当然,古典吉他练起来也很难很难,有一条很长的路要走。
至于民谣吉他,那就很简单了,初学者可以在非常短的时间里,就学会一首曲子,然后去撩妹了。
这也是吉他这种乐器非常流行的原因,近乎任何人都可以很快上手,享受音乐的乐趣。
我听完老师的介绍,表示:我要学民谣吉他!
我的老师嘿嘿一笑,说,我也只会教民谣吉他。
后来,当我和老婆探讨音乐,让我对音乐的理解更深刻了以后,我才知道,我的吉他老师的音乐水平也不怎么样。
之所以说我的吉他老师的音乐水平不怎么样,是因为他也不识五线谱。这就导致,我学吉他的时候,根本没学五线谱。
我的老婆知道以后,非常惊讶,问我,不懂五线谱,怎么学音乐?
我告诉他,吉他有更简单的“乐谱”,即“吉他谱”。
比如最简单的“小星星”,它的吉他谱,长成这个样子:
看着和五线谱很像吧?但它和五线谱完全不一样。大家仔细数,这个谱子上有六条线,所以是六线谱。
六线谱是和吉他的六根弦对应的,在告诉你,哪根手指要去按着吉他的哪根弦。然后,跟着谱面,就能弹下来了。
换句话说,你可以完全不懂哆来咪发,就能学会简单的吉他弹奏(然后去撩妹)。
我还特意问过我的老师,我们要学哆来咪发吗?
他说,不用学,你想学我也不会啊。而事实上,吉他的魅力之一,就是不用学习这些复杂的音乐理论,就能演奏呀!我的老师如是强调说。
那会儿我哈哈大笑,觉得,这样好,省事儿。但现在回头看,或许正因为如此,我的吉他跟白学了一样。
说到音乐理论,我老婆说,她觉得音乐理论可难了。
我问,哦?为什么难?不就是理论知识吗?靠背,不够吗?
我老婆说,哪里有那么简单。考察一个人的音乐理论知识,很多时候根本不在“书面”上,而是藏在演奏中。
举个最简单的例子,“视奏”就是可以看出一个人音乐理论程度的方式。
什么叫“视奏”?说白了就是给你一个你没有练过的曲子的谱子,让你弹出来。
实际上,这并不是一个简单的任务。在音乐领域,公认的,视奏好的同学,乐器的演奏技巧不一定多厉害,但是,乐理知识一定很强。
而提高“视奏”能力的重要方式,不是去练乐器,而是去“补乐理”。
面对一个你从来没有见过,更没有练过的谱子,你能不能快速把这个谱子的节奏,音高,调性,和声,等等内容,通过谱面,就快速理解,进而用自己的乐器演奏出来。在演奏的过程中,还顾及流畅性,连贯性,准确性,等等方面,这些,都是一个人音乐理论是否扎实的表现。
换句话说,一个人可能自己练习了几个甚至几十个曲子,练得滚瓜烂熟,但是面对一个自己没练过的谱子,一筹莫展。
这就是没有音乐理论知识。
我听后恍然大悟。原来是这样!换句话说,音乐理论在指导你能够快速去演奏自己没有演奏过的音乐!
我的老婆说,是的。不仅如此,音乐理论还包括很多更深刻的内容,比如和声、复调、曲式、旋律、配器法,等等等等。
这些音乐理论有什么用?
我的老婆说:创造新的音乐。
我再次恍然大悟。只用乐器去演奏已经有的音乐,是简单的。但是,去创造属于自己的全新的音乐,就完全是另一回事儿了。
怎么创建属于自己的全新的音乐?只是不断地一首歌一首歌的刻苦练习是不够的,必须有音乐理论的指导。
我问,所以,只有到了“创新”这个层面,才需要音乐理论吗?
我的老婆说,当然不是。即使你不创新,只是学习演奏前人的音乐,懂音乐理论,也能帮助你更好地理解整个音乐,他为什么这么设计,为什么这么过渡,进而指导你更好地演奏出来。
我说,怪不得我对音乐的理解那么肤浅,是因为我不懂音乐理论啊!毕竟,我连五线谱都不识。
我的老婆听完以后笑了,跟我说,五线谱是最最基础的音乐理论,不懂五线谱,和没学过音乐没什么区别。
毕竟,五线谱是音乐世界的通用语言。学习五线谱的目的,不仅仅在于能够进一步去学习更加高深的音乐理论,更在于你可以轻松地使用任何乐器,去演奏同样的音乐。
诚然,不同的乐器,演奏方式不同,但是,他们有相同的部分,那就是乐理。
为什么写这篇文章,因为我突然发现,音乐理论,和计算机基础,有着异曲同工之妙。
我再来总结一下学好音乐理论的好处:
1)能帮助你更深刻的理解现在正在练习的曲子,进而更好地演奏它;
2)能帮助你更快地掌握新的乐器;
3)在你遇到从来没有遇到的音乐时,也能快速地掌握并演奏,而不需要每个曲子都从零开始练习;
4)当你想要创建属于自己的音乐的时候,音乐理论是重要的指导。
天哪!计算机的理论基础知识,其作用,简直一模一样!
1)能帮助你更深刻地理解当下正在写的程序(或者正在用的语言和框架),进而更好地使用他们解决问题;
2)能帮助你更快地掌握新的语言(或者新的框架,或者新的范式,或者新的算法,或者新的...)
3)当你遇到从来没有接触过的计算机领域的新的知识的时候,可以更快速地掌握;
4)当你要创建属于自己的新的语言,新的框架,甚至新的算法,新的范式,乃至新的理论的时候,这些计算机基础,都是重要的指导。
如果你不懂计算机基础,你完全可以只用一种语言,一种框架,或者一个工具,熟练地完成任务,满足当下的工作需求。
这就像一个不懂音乐理论的人,也可以使用一种乐器,熟练地演奏好一首曲子一样。
但是,只有你掌握了音乐理论,才能突破当前的乐器和当前的曲子,进入真正的音乐领域。
是的,一旦你更好地掌握了计算机基础,你才能突破当下的框架或者语言,真正进入计算机的世界。
大家加油!:)
本文相关阅读推荐: